package main

import (
	"fmt"
	"os"

	"saltadmin/internal/pkg/cmd"
)

// @title SaltAdmin API
// @version 1.0
// @description 高可用通用管理后台系统 API
// @termsOfService http://swagger.io/terms/

// @contact.name API Support
// @contact.url http://www.saltadmin.com/support
// @contact.email support@saltadmin.com

// @license.name Apache 2.0
// @license.url http://www.apache.org/licenses/LICENSE-2.0.html

// @host localhost:8080
// @BasePath /api/v1

func main() {
	// 初始化根命令
	rootCmd := cmd.NewRootCommand()

	// 执行命令
	if err := rootCmd.Execute(); err != nil {
		fmt.Println(err)
		os.Exit(1)
	}
}
